Il suono di un link.

--------------------------------------------------------------------------------

Crediti:
Name: Andrea Bianchi
Website: http://web-link.it

Note: Funziona sia con NS che con IE ultime versioni. Anzi dovrebbe funzionare, perch alcuni mi hanno segnalato il contrario. Quindi diciamo che questo script non  garantito, causa le diverse versioni di browser che lo supportano. 

Descrizione: Capita di voler udire un suono o suoni diversi a seconda del link da cliccare, o anche semplicemente passandogli sopra. 

Lo script  mediamente semplice, quindi alla portata di tutti.


--------------------------------------------------------------------------------

Passo 1: selezionare tutto il codice cliccando sulla forbice, quindi posizionatevi sul testo evidenziato e adoperare il tasto destro del mouse per l'operazione di copia e incolla. Trasferitelo nella vostra pagina web, in questo caso fra i tags: <head> e </head> Il riferimento in questo caso  al file: suono.wav, rinominatelo in modo che diventi come il vostro file audio.




DA INSERIRE________________________________________



<script language="JavaScript">
/* Andrea Bianchi  http://web-link.it */
function playsound(sound) {
document.embeds[sound].play();
}
</script>




Passo 2: Con la stessa procedura del passo 1: copiate e incollate il codice sotto, in questo caso per fra i tags: <body> e </body>.


DA INSERIRE___________________________________________________


<embed src="suono.wav" hidden=true autostart=false>





Adesso non resta che richiamre l'evento con uno dei tanti gestori, quello che preferite. 
In questo esempio ho adoperato onMouseDown, provate a cliccare sull'immagine link. 
 
Questo il codice per ottenerlo.


DA INSERIRE_______________________________________________________

<a href="vostrolink.htm" onmousedown="playsound(0);">
<img src="vostra_immagine.xxx">
</a>



In quest'altro esempio invece ho adoperato onMouseOver, provate a passare sopra l'immagine.
 
Questo il codice per ottenerlo.

DA INSERIRE_______________________________________________________

<a href="vostrolink.htm"
onMouseOver="playsound(0);">
<img src="vostra_immagine.xxx">
</a>



Dove al posto di vostrolink.htm dovrete inserire il nome del vostro file htm da richiamre, e al posto di vostraimmagine.xxx il nome di un file valido di immagine. 

Vi sarete certamente accorti che ho due eventi che producono due suoni diversi. Si possono infatti inserire pi suoni e fare in modo che siano associati a links o eventi diversi,  sufficiente inserire tante istruzioni: 
<embed src="suono2.wav" hidden=true autostart=false>

quanti sono i suoni da riprodurre cambiando il nome del suono. Adesso per richiamre un determinato suono sar sufficiente cambiare il numero fra le parentesi tonde (1) della funzione che lo richiama playsound(1). Dove (0)  il primo suono, (1) il secondo, e cos via. 







